GPL linking exception (linkovací výjimka GPL) vytváří novou licenci modifikací licence GNU General Public License (GPL). Tato modifikovaná licence umožňuje softwarovým projektům, které poskytují „knihovní“ kód, tedy kód navržený k použití (technicky řečeno „linkování“, česky též „sestavování“) jiným softwarem, distribuovat kód samotné knihovny pod podmínkami v zásadě identickými s GPL bez toho, aby lidé, kteří tento kód pouze používají (ale nikoli integrují), byli nuceni uplatnit podmínky GPL na svůj vlastní kód.
Mnoho knihoven svobodného softwaru, které jsou šířeny pod GPL, používá takovou výjimku, ač se přesné pojmenování liší. Lze zmínit například GNU Guile,[1] runtime knihovny GNAT,[1] a GNU Classpath.[2]
Též runtime knihovny kompilátoru používají často tuto licenci, např. knihovna libgcc v GNU Compiler Collection používá velmi podobnou linkovací výjimku[3], stejně tak všechny knihovny projektu Free Pascal.
V roce 2007 uvolnila firma Sun Microsystems většinu kódu knihoven projektů Java Standard Edition a Java Platform, Enterprise Edition pod licencí GPL verze 2 s linkovací výjimkou Classpath[4] a používá tak tutéž licenci, jako je jedna z možných licencí pro enterprise server GlassFish[5] a pro NetBeans Java IDE.[6]
Verze 3 licence LGPL[7] je konstruována obdobně jako výjimka ke GPL.[8]